other sections
TTYNAME(3) | Linux Programmer's Manual | TTYNAME(3) |
名前¶
ttyname, ttyname_r - 端末名を返す
書式¶
#include <unistd.h> char *ttyname(int fd); int ttyname_r(int fd, char *buf, size_t buflen);
説明¶
ttyname() 関数は、ファイルディスクリプタ fd がオープンしている端末デバイスの NULL 終端されたパス名へのポインタを返す。 エラーが起きたならば NULL を返す (たとえば、fd が端末を参照していないとき)。 返り値は静的データを指しているので、次の呼び出しで上書きされる可能性がある。 ttyname_r() 関数は、このパス名を長さ buflen のバッファ buf に格納する。
返り値¶
ttyname() 関数は、成功時はパス名へのポインタを返す。 エラー時は NULL を返し、 errno が適切に設定される。 ttyname_r() 関数は、成功時には 0 を返し、エラー時にはエラー番号を返す。
エラー¶
ttyname_r():
準拠¶
4.2BSD, POSIX.1-2001.
関連項目¶
2008-07-14 | Linux |